package cn.com.zpark;

import com.alibaba.fastjson.JSONObject;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @PackageName: cn.com.zpark
 * @ClassName: JsonDemo01
 * @Description:
 * @author: RZS
 * @date: 2021/12/22  9:08
 */
public class JsonDemo01 {
    public static void main(String[] args) {
        // 创建JSON对象
        JSONObject json = new JSONObject();

        // 添加数据到JSON对象中
        json.put("name", "张三");
        json.put("data", 2021);
        json.put("data1", 3.14159);
        json.put("data2", 123L);// long
        json.put("data3", 3.14f);// float
        json.put("arr", new int[]{1, 2, 5, 8, 9});
        List<String> list = new ArrayList<>();
        list.add("s");
        list.add("s1");
        list.add("s2");
        list.add("s3");
        list.add("s4");
        json.put("list", list);
        Map<String, String> map = new HashMap<>();
        map.put("name", "中关村");
        map.put("url", "zpark.com.cn");
        json.put("map", map);

        // 转化成json
        String jsonStr = json.toString();
        System.out.println(jsonStr);

    }
}
